Ext.namespace('ZZExt.widgets');

ZZExt.widgets.FramePanel = Ext.extend(Ext.Panel,{
	src:'#',
	frameId:null,
	constructor:function(config){
		
		Ext.apply(this,config);
		
		this.frameId = 'frame-'+this.id;
		
		ZZExt.widgets.FramePanel.superclass.constructor.call(this,{
			autoScroll : false,
			layout : 'fit',
			items : [{
				border : false,
				html : '<iframe id="'+this.frameId+'" src="'+this.src+'" width=100% height="100%" frameborder="0"></iframe>'
			}]
		});
	},
	setSrc:function(src){
		document.getElementById(this.frameId).src=src;
	}
})

Ext.reg('framepanel',ZZExt.widgets.FramePanel);